package com.letoken.platform.repo.admin.res.user;

import com.letoken.platform.repo.admin.res.system.QueryAdminMenuTreeRes;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author: Shirley
 * @Date: 2022/1/6 17:57
 */
@Data
public class AdminUserInfoRes {
    @ApiModelProperty(name = "adminUserId", value = "用户ID", example = "1")
    private Integer adminUserId;

    @ApiModelProperty(name = "username", value = "用户账号", example = "1")
    private String username;

    @ApiModelProperty(name = "name", value = "用户名称", example = "1")
    private String name;

    /**
     * 用户角色
     */
    private AdminUserRoleInfoRes roleInfo;

    /**
     * 用户菜单列表
     */
    private List<String> menuUriList;

    /**
     * 用户菜单树
     */
    private List<QueryAdminMenuTreeRes> tree;

    /**
     * 用户权限标识
     */
    private List<String> authFlagList;
}
